package com.dhecp.project.base.mapper;

import com.dhecp.core.genericDao.GenericDao;
import com.dhecp.project.base.domain.OperatorBankInfo;

import java.util.List;
import java.util.Map;

/**
 * 合作商账户 DAO
 * @author DH-Xxj
 * @version 2022年10月13日
 */
public interface OperatorBankInfoMapper extends GenericDao<OperatorBankInfo, String>{

	/**
	 * 查询
	 * @param parems
	 * @return List - OperatorBankInfo
	 */
	List<OperatorBankInfo> findData(Map<String, Object> params);
	
	/**
	 * 通过guid查询
	 * @param guid 必要参数
	 * @return OperatorBankInfo 实体
	 */
	OperatorBankInfo findDataByGuid(Map<String, Object> params);
	
	/**
	 * 新增
	 * @param dataInfo 必要参数：OperatorBankInfo实体数据
	 * @return
	 */
	int insertData(OperatorBankInfo dataInfo);
	
	/**
	 * 删除
	 * @param dataInfo 必要参数：OperatorBankInfo实体数据
	 * @return
	 */
	int deleteData(OperatorBankInfo dataInfo);
	
	/**
	 * 通过guid修改数据
	 * @param dataInfo 必要参数：OperatorBankInfo实体数据
	 * @return
	 */
	int updateByGuid(OperatorBankInfo dataInfo);
	
}